Agent UML Sequence Diagram And Meta-Model
نویسندگان
چکیده
UML sequence diagrams used to define basic interactions between objects at the level of method invocation while they are not well-suited for describing the complex interactions as they occur in multi-agent systems. In order to solve this problem, Agent UML is proposed based on UML2.0 by OMG and FIPA. Three extensions to UML are analyzed and an example is utilized to show the Agent UML sequence diagram. The major elements of this Agent UML sequence diagram are lifeline, message, execution occurrence, event occurrence, combined fragment and interaction operator. On this condition a draft Agent UML sequence diagram meta-model as a UML class diagram is proposed and the main differences between the UML2.0 meta-model and the draft Agent UML meta-model are researched. Our Agent UML meta-model has a constructive influence on the evolution of Agent UML for the specification of agent interaction protocols.
منابع مشابه
Mapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net
This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملModeling Secure Mobile Agent Systems
We propose a MDA based approach for designing secure mobile agent systems. First, we define a meta-model which extends the UML deployment diagram by concepts related to the security and mobility of multi-agent systems. We propose also a UML profile as an implementation of this meta-model. Second, we project the application model into AGLETS-specific model, which describes the main functionaliti...
متن کاملExtending UML State Diagrams to Model Agent Mobility
This paper presents a simplified form of UML state diagrams for modeling agent mobility. Mobile agent has gained more importance technology. The notations used to model agent mobility are focused on capturing agent creation, mobility paths and current agent location. In this paper, we demonstrate how the simplification of the state UML 2.0 Activity Diagrams can be used for modeling mobile agent...
متن کاملDeriving Model-to-Code Transformation Rules at the Meta- Model Level
The Unified Modeling Language (UML) has been widely accepted in the software development industry because of the benefits it brings to the task of specifying system requirements and design decision. However, models are not the final product of a software development cycle. Application code, which is compiled and executed, has to be derived from these models. Work on deriving transformation tech...
متن کامل